Definition Was ist Software Bill of Materials (SBOM)?

Von Numi 2 min Lesedauer

Anbieter zum Thema

Die Software-Stückliste ist auch unter ihrem englischen Namen Software Bill of Materials (SBOM) bekannt. Dabei handelt es sich um eine detaillierte Inventarliste eines Softwareprodukts, die Softwarekomponenten, Abhängigkeiten und Metadaten enthält.

Grundlagenwissen zum IT-Business(Bild:  © adiruch na chiangmai - Fotolia.com)
Grundlagenwissen zum IT-Business
(Bild: © adiruch na chiangmai - Fotolia.com)

Bei der Entwicklung moderner Softwareanwendungen kommen häufig Bibliotheken und Frameworks von Drittanbietern zum Einsatz. Diese greifen zum Teil auf Komponenten aus weiteren Quellen zurück. Das Ergebnis ist eine komplexe Verschachtelung miteinander verbundener Komponenten. Um eine neue Softwareanwendung richtig zu verstehen, anzuwenden und zu pflegen, ist ein Überblick über alle Bestandteile und Abhängigkeiten erforderlich. Bei Angriffen von Hackern auf Schwachstellen ist die SBOM ein wichtiges Mittel, um die Schwachstelle zu identifizieren und zu schließen.

Hackeraktivitäten in großem Stil haben in mehreren Ländern dazu geführt, dass die Erstellung und Pflege einer Software-Stückliste Pflicht ist. Beispielsweise verabschiedete die US-Regierung im Mai 2021 eine Verordnung, die detaillierte Vorgaben für den Umgang mit der SBOM enthält. In Europa gibt es vergleichbare Bestrebungen. Die IT-Sicherheitsgesetze sehen eine verpflichtende Software Bill of Materials vor. In Deutschland ist das Bundesamt für Sicherheit in der Informationstechnik (BSI) mit der Entwicklung der Sicherheitsrichtlinien befasst.

Vorteile der Software-Stückliste für Unternehmen

Neben dem Sicherheitsaspekt gibt es für Unternehmen einen weiteren Vorteil, Software und Software-Lieferketten transparent zu dokumentieren. Die SBOM erlaubt ein klares Verständnis der Komponenten, ihrer Zusammensetzung und Abhängigkeiten. Dadurch können Unternehmen ihre Software-Lieferkette besser verwalten.

Die Software-Stückliste ermöglicht den Verantwortlichen sicherzustellen, dass die Nutzung aller Komponenten mit den rechtlichen Anforderungen und Lizenzbedingungen übereinstimmt. Außerdem ist es einfacher, potenzielle Risiken zu bewerten, die von den eingebundenen Software-Komponenten ausgehen. Dazu gehören die Verwendung von Komponenten aus einer nicht vertrauenswürdigen Quelle oder die Verletzung von Lizenzbestimmungen.

Vorgaben für die Erstellung einer SBOM

Am 12. Juli 2023 stellte das BSI die erste Version der technischen Richtlinie TR-03183-2: vor, die die Anforderungen an die Cyber-Resilienz für Hersteller und Produkte definiert. Sie legt umfassend und detailliert dar, welche Formate für eine SBOM gestattet sind und welche inhaltlichen Anforderungen erfüllt sein müssen.

Software-Stückliste erstellen mit einem SBOM-Tool

Es gibt verschiedene SBOM-Tools, die es ermöglichen, die komplexe Aufgabe zu erfüllen. Aufgrund der unterschiedlichen SBOM-Formate und der Fülle an Metadaten, die potenziell zu erfassen sind, stellt kein Tool eine Komplettlösung dar. Eine genaue Analyse, welche Funktionen im Einzelfall erforderlich oder gewünscht sind, hilft, das geeignete Tool auszuwählen.

(ID:49936567)

Wissen, was läuft

Täglich die wichtigsten Infos aus dem ITK-Markt

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung